(pitching) rubber - English Synonyms Dictionary